@charset "utf-8";
/**************************/
/* author:HuZiya          */
/* Email:297979580@qq.com */
/* DateTime:201808211017  */
/**************************/


/*通用样式 begin*/
* {margin: 0;  padding: 0;font-family: Microsoft Yahei;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#333;margin: 0px;background-color: #e9ecf1;}
input,button{margin:0;font-size:12px;vertical-align: bottom;}
div{display: block;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;display:block}
a{text-decoration: none;color: #666;font-weight: lighter;}
a:link{color:#333;text-decoration: none;text-align: center;}
p{color: #555;padding: 0px;margin: 0px}
ul{display:block}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;list-style: none;}

/*通用样式 end*/

/*快捷样式 begin*/
.fl{float: left;}
.fr {float: right}
.m0a{margin: 0 auto;}
.txalca{text-align: center;}
.mt22{margin-top: 22px;}
/*快捷样式 end*/

/*后台管理系统 项目通用样式 begin*/
input{outline:none;}
body{min-width: 1010px;overflow: auto;}
th,td{text-align: center;}
em{font-style:normal}
/*后台管理系统 项目通用样式 end*/


/* 白骨精 begin */
.bus_msg{width: 95%;height: 50px;background-color: #ffffff;overflow: hidden;margin-left: 25px;margin-top: 20px;border-radius: 3px;}
/* 白骨精 end */


/* 一打白骨精 begin */
.msg_img{width: 35px;height: 35px;margin-left: 22px;}
.msg_img img{width: 85%;margin-top: 9px;}
.msg_text{margin-left: 11px;}
.msg_text p{line-height: 50px;color:#1690ff;}
/* 一打白骨精 end */

.vou_main{width: 95%;height: 700px;overflow: hidden;margin-top: 20px;margin-left: 25px;position: relative;background-color: #ffffff;}
.main_hea{width: 98%;height: 35px;margin: 0 auto;}
.main_hea h3{margin-top: 15px;}
.main_bod{width: 98%;height: 500px;border: 1px solid #c1c1c1;margin: 0 auto;position: relative;}
.main_bod hr{width: 93%;position: absolute;top: 14%;left: 5%;}
.main_ye_box{width: 175px;height: 35px;position: absolute;left: 22px;top: 3%;}
.main_ye_box h5{line-height: 30px;}
.main_cz_box{width: 50px;height: 36px;float: left;margin-top: 50px;margin-left: 22px;border:1px solid #d6d5d5;border-bottom: 0px;border-top: 2px solid #14b3ff;}
.main_cz_rbox{width: 92%;height: 36px;float: left;margin-top: 50px;border:1px solid #d6d5d5;border-left: 0px;border-right: 0px;border-top: 0px;}
.main_cz_box h5{text-align: center;line-height: 31px;}
.main_zf{overflow: hidden;width: 444px;height: 161px;margin-left: 22px;position: relative;}
.main_zf label,.main_zf input{margin-top: 22px;}
.main_zf label{width: 70px;}
.main_zf input{width: 148px;}







/*支付方式 选择时样式*/
.method a{
    border: 1px solid #d9d9d9;
    cursor: pointer;
    position: relative;
    border-radius: 3px;
    display: inline-block;
    width: 148px;
    height: 38px;
    line-height: 64px;
    margin-right: 6px;
    text-align: center;
}
.method a span{
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../images/icon.png) no-repeat;
    width: 23px;
    height: 23px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -moz-transform: scale(0,0);
    transform: scale(0,0);
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform-origin: right bottom;
}
.method a span.actives{
    -webkit-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -moz-transform: scale(1,1);
    transform: scale(1,1);
}
.meth_active {
    border: 1px solid #1690ff !important;
}
.pay{margin-left: 3px;}
.pay,.wx{margin-top: 14px;}
.wx img,.pay img{width: 100%;margin: 0 auto;}


.tishi{width: 97%;height: 90px;background-color: #f9f9f9;border: 1px solid #b9ad94;padding: 13px;}
.tishi p{line-height: 20px;}
.cz_btn{width: 97%;height: 90px;padding: 17px;padding-left: 0px;}
.cz_inp{width: 73px;height: 32px;margin-top: 17px;background-color: #14b3ff;color: #fff;border-radius: 5px;border:0px;font-size: 14px;}
.cz_gx{width: 17px;height: 16px;}


/* 微信图片 */
.wxsuccimg_box{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(165, 165, 165, 0.75);
    display: none;
}
.wxsuccimg{
    position: absolute;
    width: 200px;
    height: 200px;
    top: 50%;
    left: 50%;
}
.wxsuccimg span{
    cursor: pointer;
    color: #fff;
    font-size: 24px;
    display: block;
    background-color: rgba(165, 165, 165, 0.75);
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    position: absolute;
    top: -50%;
    left: 38%;

}
.wxsuccimg img{width: 100%;height: 100%;position: absolute;top: -50%;left: -50%;}